home *** CD-ROM | disk | FTP | other *** search
/ APDL Eductation Resources / APDL Eductation Resources.iso / programs / graphics / turtle_2 / Procedures / TILES < prev    next >
Encoding:
Text File  |  1991-08-04  |  2.0 KB  |  240 lines

  1. SQU
  2. REPEAT 4
  3. FORWARD 20
  4. RIGHT 90
  5. END REPEAT
  6. END
  7.  
  8. TRI
  9. REPEAT 3
  10. FORWARD 20
  11. RIGHT 120
  12. END REPEAT
  13. END
  14.  
  15. HEX
  16. REPEAT 6
  17. FORWARD 20
  18. RIGHT 60
  19. END REPEAT
  20. END
  21.  
  22. RHOM
  23. REPEAT 2
  24. FORWARD 20
  25. RIGHT 60
  26. FORWARD 20
  27. RIGHT 120
  28. END REPEAT
  29. END
  30.  
  31. BSQU
  32. REPEAT 4
  33. FORWARD 40
  34. RIGHT 90
  35. END REPEAT
  36. END
  37.  
  38. BTRI
  39. REPEAT 3
  40. FORWARD 40
  41. RIGHT 120
  42. END REPEAT
  43. END
  44.  
  45. BHEX
  46. REPEAT 6
  47. FORWARD 40
  48. RIGHT 60
  49. END REPEAT
  50. END
  51.  
  52. BRHOM
  53. REPEAT 2
  54. FORWARD 40
  55. RIGHT 60
  56. FORWARD 40
  57. RIGHT 120
  58. END REPEAT
  59. END
  60.  
  61. F
  62. FORWARD 20
  63. END
  64.  
  65. R
  66. RIGHT 15
  67. END
  68.  
  69. L
  70. LEFT 15
  71. END
  72.  
  73. EG1
  74. CLEAR
  75. DISPLAY
  76. PD 
  77. REPEAT 6
  78. RHOM
  79. FORWARD 20
  80. LEFT 60
  81. HEX
  82. RIGHT 60
  83. BACKWARDS 20
  84. RIGHT 60
  85. END REPEAT
  86. DISPLAY 
  87. END
  88.  
  89. EG2
  90. CLEAR
  91. DISPLAY 
  92. PEN UP
  93. BEARING 330
  94. FORWARD 20
  95. BEARING 0
  96. PEN DOWN
  97. REPEAT 6
  98. SQU
  99. RIGHT 90
  100. FORWARD 20
  101. LEFT 90
  102. TRI
  103. RIGHT 60
  104. END REPEAT
  105. DISPLAY 
  106. END
  107.  
  108. EG3
  109. EG2
  110. DI
  111. HM 
  112. REPEAT 6
  113. RHOM
  114. FORWARD 20
  115. LEFT 60
  116. HEX
  117. RIGHT 60
  118. BACKWARDS 20
  119. RIGHT 60
  120. END REPEAT
  121. DISPLAY 
  122. END
  123.  
  124.  
  125. EG4
  126. CS
  127. DI
  128. PU
  129. BE 345
  130. FD 40
  131. PD
  132. REPEAT 6
  133. SQU
  134. RIGHT 90
  135. FORWARD 20
  136. LEFT 90
  137. TRI
  138. RIGHT 60
  139. TRI
  140. RIGHT 60
  141. FORWARD 20
  142. LEFT 120
  143. TRI
  144. RIGHT 60
  145. END REPEAT
  146. DI
  147. END
  148.  
  149. HEXONE
  150. CO RND(7)
  151. HEX
  152. RT 120
  153. FD 20
  154. LT 60
  155. FD 20
  156. LT 60
  157. EN
  158.  
  159. HEXFIVE
  160. RP 5
  161. HEXONE
  162. ER
  163. EN
  164.  
  165. MOVE
  166. PU
  167. RT 60
  168. BK 140
  169. LT 120
  170. FD 80
  171. RT 60
  172. PD
  173. EN
  174.  
  175. EG5
  176. CS
  177. DI
  178. PU
  179. FD 5
  180. LT 60
  181. FD 120
  182. RT 60
  183. PD
  184. RP 3
  185. HEXFIVE
  186. HEXONE
  187. MOVE
  188. HEXFIVE
  189. MOVE
  190. ER
  191. CO 1
  192. DI
  193. EN
  194.  
  195. INFO
  196. CLEAR
  197. DISPLAY
  198. COLOUR 6
  199. PEN UP
  200. LEFT 90
  201. FORWARD 100
  202. RIGHT 90
  203. FORWARD 70
  204. WRITE TILES
  205. BACKWARDS 15
  206. WRITE TILES is a small set of procedures designed to get
  207. BACKWARDS 10
  208. WRITE you thinking about using !TURTLE to create tiling
  209. BACKWARDS 10
  210. WRITE patterns.
  211. BACKWARDS 15
  212. WRITE The tiles available are:
  213. MORE
  214. END
  215.  
  216.  
  217. MORE
  218. BACKWARDS 15
  219. WRITE TRI, SQU, RHOM and HEX (each with sides of 20 units)
  220. BACKWARDS 10
  221. WRITE BTRI, BSQU, BRHOM and BHEX (each with sides of 40
  222. BACKWARDS 10
  223. WRITE units, the B stands for 'big'!)
  224. BACKWARDS 15
  225. MORE2
  226. END
  227.  
  228.  
  229. MORE2
  230. WRITE To draw a square type SQU <return>.
  231. BACKWARDS 10
  232. WRITE To draw a big square type BSQU <return>.
  233. BACKWARDS 15
  234. WRITE EG1 up to EG5 are examples of tiling patterns. To
  235. BACKWARDS 10
  236. WRITE see the first one type EG1 <return>.
  237. BACKWARDS 20
  238. DISPLAY
  239. CO 1
  240. END